package com.xzzz.backend.blog.server.base.auth;

import com.baomidou.mybatisplus.annotation.TableId;
import com.xzzz.irda.auth.server.service.UserDetail;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class AuthUserDetail implements UserDetail {

    /** 用户ID */
    @TableId
    private Long userId;
    /** 用户名 */
    private String username;
    /** 用户密码 */
    private String password;
    /** 密码加盐 */
    private String salt;
    /** 权限 */
    private List<String> permissions;
    /** 用户元信息 */
    private Map<String,String> metadata;
}
